@echo off
chcp 65001 >nul
echo ========================================
echo    截图服务器启动脚本
echo ========================================
echo.

echo [1/2] 检查Node.js环境...
node --version >nul 2>&1
if %errorlevel% neq 0 (
    echo ❌ Node.js未安装或未添加到PATH
    echo 请先安装Node.js: https://nodejs.org/
    pause
    exit /b 1
)
echo ✅ Node.js环境正常

echo.
echo [2/2] 安装依赖并启动服务...
if not exist node_modules (
    echo 正在安装依赖包...
    npm install
    if %errorlevel% neq 0 (
        echo ❌ 依赖安装失败
        pause
        exit /b 1
    )
    echo ✅ 依赖安装完成
) else (
    echo ✅ 依赖已存在，跳过安装
)

echo.
echo 🚀 启动截图HTTP服务...
echo 服务地址: http://localhost:3000
echo 健康检查: http://localhost:3000/health
echo 按 Ctrl+C 停止服务
echo.
npm start
